/*
 * Copyright (c) 2005, 2014 vacoor
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 */
.mall-logo {
    width: 340px;
    height: 85px;
}

.mall-logo {
    float: left;
    z-index: 9;
    padding-top: 28px;
    width: 280px;
    height: 64px;
    line-height: 64px;
    position: relative;
}

.hd .mall-logo {
    position: relative;
    padding-top: 0;
    width: 340px;
    height: 85px;
    overflow: hidden;
}

.hd .mall-logo a {
    color: #c40;
}

.mall-search {
    width: 540px;
    padding-top: 25px;
    overflow: hidden;
}

.mall-search .search-fm {
    height: 32px;
    border: 3px solid #c40000;
    border-right: 0;
    position: relative;
    overflow: hidden;
}

.search-fm input {
    width: 439px;
    height: 22px;
    margin: 0;
    padding: 5px 3px 5px 5px;
    border: none;
    outline: 0;
    font-weight: 900;
    font-size: 100%;
}

.mall-search button {
    width: 90px;
    height: 32px;
    line-height: 32px;
    border: 0;
    outline: 0;
    position: absolute;
    top: 0;
    right: 0;
    _right: -1px;
    font-size: 16px;
    font-family: '\5FAE\8F6F\96C5\9ED1', arial, "\5b8b\4f53";
    color: #fff;
    background-color: #c40000;
    letter-spacing: 4px;
    cursor: pointer;
    overflow: hidden;
}

.mall-search .search-links {
    width: 100%;
    margin-left: -13px;
    padding: 6px 0 0;
    height: 16px;
    overflow: hidden;
}

.mall-search .search-links {
    padding-top: 6px;
}

.mall-search .search-links li {
    display: inline-block;
    border-left: 1px solid #ccc;
    line-height: 1.1;
    padding: 0 12px;
}

.mall-search .search-links li a {
    color: #999;
}

.mall-search .search-links li.hot a {
    color: #c40000;
}